package _13_prototype_pattern.v_common;

/**
 * @Description:
 * 实现一个接口，然后重写clone方法，就完成了原型模式！
 * 原型模式是在内存二进制流的拷贝，要比直接new一个对象性能好很多，特别是要在一
 * 个循环体内产生大量的对象时，原型模式可以更好地体现其优点。
 * @Auther: 2019/6/20 17:16 by zhang.jy
 */
public class PrototypeClass implements Cloneable {
	//覆写父类Object方法
	@Override
	public PrototypeClass clone() {
		PrototypeClass prototypeClass = null;
		try {
			prototypeClass = (PrototypeClass) super.clone();
		} catch (CloneNotSupportedException e) {
			//异常处理
		}
		return prototypeClass;
	}
}